package com.xbongbong.paas.pojo;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.io.Serializable;

/**
 * 用于权限详情接口，返回的应用和菜单[表单/报表]都带上名称name
 * @author kaka
 * @time 2018-10-22 9:52
 */
@Setter
@Getter
@ToString
public class AppPermissionWithNamePojo implements Serializable {

    private static final long serialVersionUID = 4031100470688977558L;

    /**
     * saasMark为1 saas应用时，以此参数标示saas应用proPermissionId,saasMark为2 以此标示paas应用id
     */
    private Long appId;

    /**
     * 应用/模块名称
     */
    private String name;

    /**
     * 应用类型，1为saas应用，2为自建应用
     */
    private Integer saasMark;

    /**
     * 是否有相应权限
     * 为 true 有权限，为 false 则无权限
     */
    private Boolean enable;
}
